John Weir (disambiguation)

John Weir was a British physician.

John Weir may also refer to:

See also